Teaching non-determinism in computer science

Teaching non-determinism in computer science
Project members

Dr. Michal Armoni
Prof. Mordechai (Moti) Ben-Ari
Dr. Noa Lewenstein (Netanya Academic College)

Summary
Non-determinism is a fundamental idea of computer science with various manifestations. In some contexts, non-determinism is an external constraint, whereas in others it is an expressive tool, which enables one to describe states of non-preference. This idea has evolved throughout the history of computer science, in manners that were echoed in its teaching approaches.
This project has …